一文读懂混合高斯模型
(点击上方公众号,可快速关注)
转自:JerryLead
http://www.cnblogs.com/jerrylead/archive/2011/04/06/2006924.html
这篇讨论使用期望最大化算法(Expectation-Maximization)来进行密度估计(density estimation)。
与k-means一样,给定的训练样本是
而且我们认为在给定
整个模型简单描述为对于每个样例
整个过程称作混合高斯模型。注意的是这里的
这个式子的最大值是不能通过前面使用的求导数为0的方法解决的,因为求的结果不是close form。但是假设我们知道了每个样例的
这时候我们再来对
实际上,当知道
之前我们是假设给定了
循环下面步骤,直到收敛: { (E步)对于每一个i和j,计算 (M步),更新参数: } |
在E步中,我们将其他参数
这个式子利用了贝叶斯公式。
这里我们使用
对比K-means可以发现,这里使用了“软”指定,为每个样例分配的类别
与K-means相同的是,结果仍然是局部最优解。对其他参数取不同的初始值进行多次计算不失为一种好方法。
虽然之前再K-means中定性描述了EM的收敛性,仍然没有定量地给出,还有一般化EM的推导过程仍然没有给出。下一篇着重介绍这些内容。
觉得本文有帮助?请分享给更多人
关注「算法爱好者」,修炼编程内功
淘口令:复制以下红色内容,再打开手淘即可购买
范品社,使用¥极客T恤¥抢先预览(长按复制整段文案,打开手机淘宝即可进入活动内容)
近期,北京地区正常发货,但派件时间有所延长。